#pragma once

#include "fxcc/core/graph/common/pch.h"
#include "fxcc/core/graph/common/ProjData.h"

namespace fxcc
{
	namespace graph
	{
		namespace common
		{
			struct FXCC_API  CameraData
			{
				std::string m_Name{};
				
				glm::vec3 m_Position{};
				
				glm::vec3 m_Up{};
				
				glm::vec3 m_LookAt{};
			
				ProjData m_ProjData;
				
				CameraData(aiCamera* camera);
			};
		}
	}
}